package com.pig4cloud.pigx.knowledge.service;

import dev.langchain4j.service.MemoryId;
import dev.langchain4j.service.UserMessage;

/**
 * AI Assistant 服务
 *
 * @author lengleng
 * @date 2024/09/27
 */
public interface AiAssistantService {

	/**
	 * 聊天
	 * @param memoryId 内存 ID
	 * @param userMessage 用户留言
	 * @return {@link String }
	 */
	String chat(@MemoryId String memoryId, @UserMessage String userMessage);

	/**
	 * 聊天
	 * @param userMessage 用户消息
	 * @return {@link String }
	 */
	String chat(@UserMessage String userMessage);

}
